package logc.util;

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;

//config 파일 내용 불러오기

public class Const {

	public String _DELIMITER = null; //구분자
	public String _FILEPATH = null; //파일 경로
	public String _EMAILADDRESS = null; //이메일 주소
	public String _CODE = null; //코드

	public Const() throws IOException
	{
		String path = ClassLoader.getSystemResource("conf/cfg.properties").getPath();
	       
	    File file = new File(path);
	    
	    BufferedInputStream bis = null;
	    
	    
	    try{   
	            
	    	bis = new BufferedInputStream(new FileInputStream(file)); //MAP에 저장?
	    	
	        Properties prop = new Properties();
	              
	        // 스트림을 통해 properties 파일 읽기. 주석은 알아서 무시해줌.
	        prop.load(bis);
	        
	        _DELIMITER = prop.getProperty("DELIMITER");      //구분자
	        _FILEPATH = prop.getProperty("FILEPATH");	        //파일경로
	        _EMAILADDRESS = prop.getProperty("EMAILADDRESS"); //이메일주소
		    _CODE = prop.getProperty("CODE"); //코드
		    
		   /* System.out.println("CODE : " + _CODE);*/
	        /*for(Entry entry : prop.entrySet()){*/
	        	/*System.out.println("key : " + entry.getKey() + "\nvalue : " + entry.getValue());*/
	        /*}
	        */
	        
	    } catch (Exception e) {
	        e.printStackTrace();
	    } finally{
	    	if(bis != null){
	    		bis.close();
	    	}
	    	
	    }
	 }
	/*public static void main(String[] args) throws IOException 
    {
        new Const();
    }*/

}
